Deno Deploy
できること
Webアプリの公開
Webサーバを起動すると自動でURLが発行されデプロイされる
https://{プロジェクト名}.deno.dev
Freeプランの制限
インバウンドHTTPリクエスト:100万回/月
メモリの使用量:100GB/月
選択した雛形が入ったGitHubプロジェクトが作成される
指定したブランチにpushすると自動で本番環境(Production)にデプロイされる
指定したブランチ以外にpushすると動作確認環境(Preview)にデプロイされる
Deno KVは環境ごとに存在する
環境変数は共通となる
Deno Cronは本番環境のみで動作する?
https://gyazo.com/aa3a4dd1ad663b013a482dc1c567fcb4
Preview:https://{プロジェクト名}--{ブランチ名}.deno.dev
Production:https://{プロジェクト名}.deno.dev
Playground
すぐ動作確認できる
環境変数まわり
Deno Deploy上で環境変数を変更するとProduction環境は再デプロイされる
Preview環境は再デプロイされず以前の環境変数のままとなる
dotenvのインストールするとDeno.env.getで.envファイルを読み込めるようになる
Deno Deploy側もDeno.env.getのままでいい?
Yes
ドキュメント
public.icon